html{width:100%;min-height:100%;outline:0;-webkit-text-size-adjust:none}
body{background-color:#fff;color:#333}
a{outline:0;border:0 none;text-decoration:none;-webkit-tap-highlight-color:transparent;color:#333333}
.clearfix:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0;content:'\200B'}
.clearfix{zoom:1}
html{min-width:320px;margin:0 auto;position:relative;}
body{min-width:320px;font-size:14px;position:relative;}
.oe{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none}
textarea{-webkit-appearance:none}
.blockbox{width:1200px;margin:0 auto}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
html,body{line-height:1;font-family:"pfm", "pfb", "sym", syn, syr,"Microsoft YaHei", "Helvetica Neue", "Hiragino Sans GB", arial, helvetica, sans-serif}
ol,ul,li{list-style:none}
textarea{resize:none}
li{vertical-align:top;vertical-align:bottom}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}
button[type="submit"],button[type="reset"],input[type="submit"],input[type="reset"],button{cursor:pointer}
fieldset,input,button,object{outline:none}
table{border-collapse:collapse;border-spacing:0}
img{display:block;border:none;outline:none;vertical-align:top;margin:0 auto; }
a{text-decoration:none;border:none;outline:none;cursor:pointer;color:#000}
.fl{float:left}
.fr{float:right}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.over{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.marlef0{margin-left:0 !important}
.imgcir{border-radius:50%;overflow:hidden}
.posrel{position:relative}
.posfix{position:fixed;top:0;left:0}
.posabs{position:absolute;top:0;left:0}
.poscen{position:absolute !important;top:50% !important;left:50% !important;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%) !important}
.lh1{line-height:1 !important}
.ti2{text-indent:2rem !important}
.taj{text-align:justify !important}
.tac{text-align:center !important}
.cur{cursor:pointer !important}
.oe{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.h40{height:40px;line-height:40px;text-align:center;margin:0 auto}
.h50{height:50px;line-height:50px;text-align:center;margin:0 auto}
.h60{height:60px;line-height:60px;text-align:center;margin:0 auto}
b,i,em,strong,h1,h2,h3,h4,h5,h6{font-weight:400}
.fillfull,li>a{display:block;width:100%;height:100%;border:none;outline:none}
.fillimg{display:block;width:100%;border:none;outline:none}
.fillimgcen{background-repeat:no-repeat !important;background-position:center center !important}
.fillimg100{background-size:100% 100% !important;background-repeat:no-repeat !important}
.fillimg75{background-size:75% 75% !important;background-repeat:no-repeat !important;background-position:center center !important}
.begap::before,.begap:before{content:"";height:0.2rem;background:#ddd;display:block;width:100%;clear:both}
.afgap::after,.afgap:after{content:"";height:0.2rem;background:#ddd;display:block;width:100%;clear:both}
.anirot2{cursor:pointer;-webkit-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
.anirot:hover .anirot2{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.anirot{cursor:pointer;overflow:hidden}
.anisca2{cursor:pointer;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}
.anisca:hover .anisca2{-webkit-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}
.anisca{cursor:pointer;overflow:hidden}
.aniall{transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s}